go/types.environment.scope (field)

26 uses

	go/types (current package)
		assignments.go#L411: 	scope := check.scope
		call.go#L467: 					_, exp = check.scope.LookupParent(prefix+sel, check.pos)
		call.go#L758: 			if _, obj := check.scope.LookupParent(ident.Name, token.NoPos); obj != nil {
		check.go#L39: 	scope         *Scope                 // top-most scope for lookups
		check.go#L52: 	_, obj := env.scope.LookupParent(name, env.pos)
		decl.go#L179: 		scope: d.file,
		decl.go#L684: 		check.declare(check.scope, name, tname, check.scope.pos) // TODO(gri) check scope position
		decl.go#L843: 				check.declare(check.scope, name, lhs[i], scopePos)
		decl.go#L895: 				check.declare(check.scope, name, lhs0[i], scopePos)
		decl.go#L904: 			check.declare(check.scope, d.spec.Name, obj, scopePos)
		eval.go#L89: 	check.scope = scope
		signature.go#L104: 	check.scope.isFunc = true
		signature.go#L105: 	check.recordScope(ftyp, check.scope)
		signature.go#L106: 	sig.scope = check.scope
		signature.go#L179: 	scope := NewScope(check.scope, token.NoPos, token.NoPos, "function body (temp. scope)")
		stmt.go#L40: 		scope: sig.scope,
		stmt.go#L156: 	scope := NewScope(check.scope, node.Pos(), node.End(), comment)
		stmt.go#L158: 	check.scope = scope
		stmt.go#L162: 	check.scope = check.scope.Parent()
		stmt.go#L371: 			assert(scope == check.scope)
		stmt.go#L372: 		}(check.scope)
		stmt.go#L727: 				check.declare(check.scope, nil, obj, scopePos)
		stmt.go#L910: 					check.declare(check.scope, nil /* recordDef already called */, obj, scopePos)
		typexpr.go#L28: 	scope, obj := check.scope.LookupParent(e.Name, check.pos)